public class test2 {
    public static void main(String[] args) {
        int a = 10; //4
        long b = 20; //8
        //a提升为long long类型 和 long类型 进行运算 结果就是long类型
        int c = (int)(a+b);
        long c1 =a+b;// 推荐这种
    }




    public static void main3(String[] args) {
        int a = 10;
        long b = 100L;

//        a=b； 进行强制类型转化 a = (int)b
        byte c = 10;
        int d = 128;
        c = (byte)d; //以后会出现“爆炸” 不建议 会出现精度缺失
        System.out.println(c);
    }


    public static void main2(String[] args){
        //没有明确说明 大小是多少字节
        boolean b = true;
        System.out.println(b);
    }


    public static void main1(String[] args){
        //char 类型 是2个字节  unicode字符集
        char ch1 = 'a';
        char ch2 = '高';
        System.out.println(ch1);
        System.out.println(ch2);
    }
}
